package com.example.demo.mapper;

import com.example.demo.entity.Admin;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 管理员Mapper接口
 * 
 * @author zhang
 * @date 2024
 */
@Mapper
public interface AdminMapper {
    
    /**
     * 根据用户名查询管理员
     */
    Admin findByUsername(@Param("username") String username);
    
    /**
     * 根据ID查询管理员
     */
    Admin findById(@Param("id") Long id);
    
    /**
     * 插入管理员
     */
    int insert(Admin admin);
    
    /**
     * 更新管理员
     */
    int update(Admin admin);
}

